Skip to content

Release v5.45.0#705

Merged
yec-akamai merged 10 commits into
mainfrom
dev
Jun 11, 2026
Merged

Release v5.45.0#705
yec-akamai merged 10 commits into
mainfrom
dev

Conversation

@yec-akamai

Copy link
Copy Markdown
Contributor

No description provided.

mgwoj and others added 5 commits April 28, 2026 09:28
TPT-4278: python-sdk: update dev
* Add destination API models for monitor objects

* Add destination API support in monitor group

* Destination.history client call fix

* `access_key_secret` parameter name fixes

* Add unit tests

* Rename Destination to LogsDestination

* Add integration tests

* Typo fix

* Integration tests tweaks

* Documentation tweaks

* Add negative integration test cases

* Fix assertion

* Formatting tweaks

* ACLP Logs stream - add model and group

* ACLP Logs Stream - unit tests

* ACLP Logs stream - add integration tests

* ACLP Logs Stream - ensure update reverts on failed assertions

* ACLP Logs Stream - Formatting tweaks

* ACLP Logs Stream - copilot review tweaks

* ACLP Logs Stream - review tweaks - pt. 2

* ACLP Logs Stream - review tweaks - pt. 3

* ACLP Logs Stream - remove redundant comma

* ACLP Logs Stream - Merge save() method integration tests, add skip guard if stream already exists

* Update test/unit/objects/monitor_test.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* ACLP Logs Stream - refactor invalid destination test to use session-scoped fixture for deterministic execution

* ACLP Logs - update assertion - stream status not tracked by version history

* ACLP Logs - update e2e tests workflow

* Update .github/workflows/e2e-test.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update linode_api4/objects/monitor.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* ACLP Logs - Clarify LogsDestinationType supporting only one value

* ACLP Logs - Fix formatting

* ACLP Logs - Extend destination API with new updates

* ACLP Logs - Extend Stream API with lke_audit_logs_type, reorder tests

* ACLP Logs - fix __all__ statement

* ACLP Logs - Stabilize stream tests

* ACLP Logs - Reduce integration tests runtime - remove unnecessary updates

* ACLP Logs - Remove integration tests capability check

* ACLP Logs - Stabilize integration tests - loosen status update assertions

* ACLP Logs - Increase timeout for destinations and buckets cleanup

* ACLP Logs - Increase timeout for destinations and buckets cleanup

* ACLP Logs - stabilize integration tests - fix teardown

* ACLP Logs - rename fixture

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* updating group_by at dashboard level

* reformatting files

---------

Co-authored-by: Maciej Wilk <mawilk@akamai.com>
@yec-akamai yec-akamai requested review from a team as code owners June 8, 2026 15:49
@yec-akamai yec-akamai requested review from zliang-akamai and removed request for a team June 8, 2026 15:49
@yec-akamai yec-akamai added the ignore-for-release PRs you do not want to render in the changelog label Jun 8, 2026
@yec-akamai yec-akamai requested review from mawilk90 and removed request for a team June 8, 2026 15:49
* Fix flaky integration tests

* Update test_domain and test_volume with waits

* Update test_linode_client and test_account with waits

* Add linode.invalidate() into get_linode_status

* Add two more Capabilities to be aligned with the latest apinext object

* Add missing API doc links for Object Storage global quotas
mawilk90 and others added 4 commits June 10, 2026 15:26
* build(deps): bump actions/dependency-review-action from 4 to 5 (#695)

Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4 to 5.
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](actions/dependency-review-action@v4...v5)

---
updated-dependencies:
- dependency-name: actions/dependency-review-action
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Change assignments type from dict to list (#687)

* TPT-4278: python-sdk: Implement support for Reserved IP for IPv4 (#672)

* TPT-4278 python-sdk: Implement support for Reserved IP for IPv4

# Conflicts:
#	conftest.py
#	linode_api4/groups/networking.py
#	linode_api4/groups/tag.py
#	linode_api4/objects/networking.py
#	test/unit/groups/networking_test.py

* TPT-4278: python-sdk: Implement support for Reserved IP for IPv4

* Create int tests for Reserved IPs networking endpoints

* Create int tests for Reserved IPs: types, allocate

* Create int tests for Reserved IPs: ephemeral

* Create int tests for Reserved IPs: linode instances

* Move fixtures for reserved IPs into conftest

* Create int tests for Reserved IPs: linode interfaces

* Create int tests for Reserved IPs: nodebalancers

* Create int tests for Reserved IPs: tags

* Refactor

* Update tests after API changes on DevCloud

* Create int tests for Reserved IPs: tags #2

* Linter fix

* Linter fix

* Remove pytest.ini

* Remove unused assertions after API Team clarifications

* Use reservedIP's region for NB

* Refactor

* Address Copilot remarks

* Linter fix

* Revert capabilities' changes in get_regions

* Linter fixes

* Address Copilot remarks

* Address PR remarks

* Use try-finally to delete resources in case of fail

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michal Wojcik <32574975+mgwoj@users.noreply.github.com>
Co-authored-by: Michal Wojcik <miwojci@akamai.com>
TPT-4275: [Project] Reserved IPv4
* Resolve failings tests blocking release

* Correct interfaces test
@yec-akamai yec-akamai merged commit 76d6341 into main Jun 11, 2026
22 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ignore-for-release PRs you do not want to render in the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants